blame (someone) for (something)

Translations
blâmer quelqu’un pour quelque chose
Definitions
To hold someone responsible for a fault, mistake, or wrongdoing, often implying that they are at fault for a negative outcome or situation.